.P-Login {

	&Logo {
		text-align: center;
		margin-bottom: 20px;
	}

	&Body {

		.form-group {
			margin: 0 auto;
			width: 70%;
		}
		.email, .pass {
			height: 40px;
			font-size: 16px;
			width: 100%;
		}
		.email-error, .pass-error {
			display: block;
			color: #C83100;
			line-height: 25px;
			height: 30px;
			font-size: 13px;
		}
		.option {
			color: #f8f8f8;
			label {
				display: inline-block;
				margin-right: 100px;
				cursor: pointer;
				&:hover {
					color: #fff;
				}
				input {
					cursor: pointer;
					margin-right: 4px;
				}
			}
			label:last-of-type {
				margin-right: 0px;
			}
		}
		.buttonBar {
			margin-top: 30px;
			button {
				width: 100%;
				height: 40px;
			}
		}
		.selectInfo {
			position: absolute;
			top: 40px;
			background: #fff;
			width: 100%;
			display: none;
			li {
				height: 30px;
				line-height: 30px;
				text-indent: 14px;
				font-weight: bold;
			}
		}
		.form-group {
			&:hover, &:active {
				.selectInfo {
					display: block;
				}
			}
		}
	}
}